home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ____TTTTQQQQLLLLRRRRAAAATTTT((((3333FFFF)))) ____TTTTQQQQLLLLRRRRAAAATTTT((((3333FFFF))))
-
-
-
- NNNNAAAAMMMMEEEE
- TQLRAT, STQLRAT - EISPACK routine. This subroutine finds the
- eigenvalues of a SYMMETRIC TRIDIAGONAL matrix by the rational QL method.
-
-
- SSSSYYYYNNNNOOOOPPPPSSSSYYYYSSSS
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee ttttqqqqllllrrrraaaatttt((((nnnn,,,, dddd,,,, eeee2222,,,, iiiieeeerrrrrrrr))))
- iiiinnnntttteeeeggggeeeerrrr nnnn,,,, iiiieeeerrrrrrrr
- ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn dddd((((nnnn)))),,,, eeee2222((((nnnn))))
-
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee ssssttttqqqqllllrrrraaaatttt((((nnnn,,,, dddd,,,, eeee2222,,,, iiiieeeerrrrrrrr))))
- iiiinnnntttteeeeggggeeeerrrr nnnn,,,, iiiieeeerrrrrrrr
- rrrreeeeaaaallll dddd((((nnnn)))),,,, eeee2222((((nnnn))))
-
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- On Input
-
- NNNN is the order of the matrix.
-
- DDDD contains the diagonal elements of the input matrix.
-
- EEEE2222 contains the squares of the subdiagonal elements of the input matrix
- in its last N-1 positions. E2(1) is arbitrary. On Output
-
- DDDD contains the eigenvalues in ascending order. If an error exit is made,
- the eigenvalues are correct and ordered for indices 1,2,...IERR-1, but
- may not be the smallest eigenvalues.
-
- EEEE2222 has been destroyed.
-
- IIIIEEEERRRRRRRR is set to Zero for normal return, J if the J-th
- eigenvalue has not been
- determined after 30 iterations. Calls PYTHAG(A,B) for sqrt(A**2 +
- B**2). Questions and comments should be directed to B. S. Garbow,
- APPLIED MATHEMATICS DIVISION, ARGONNE NATIONAL LABORATORY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-